#container {
	width:960px;
	height:460px;
	margin:180px auto;
	//position:absolute;
}

section#content{
	width:900px;
	height:460px;
	border:1px #b41 solid;
	border-radius: 14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	margin:0 0;
	display:inline-block;
	position:absolute;
}

.box-izq{
	width:300px;
	height:440px;
	border-right:1px #666 dotted;
	margin:5px 0 0 0;
	display:block;
	top:0;
	float:left;
	clear:left;
	background-position:top;
}

.box-cent {
	width:280px;
	height:440px;
	display:inline-block;
	padding: 0;
	margin:5px 0;
	top:0;
	border-right:1px #666 dotted;
}

.box-dch {
	width:316px;
	height:440px;
	margin:5px 0 0 582px;
	display:block;
	float:right;
	clear:right;
	position:absolute;
}

.cent-up {
	width:280px;
	height:280px;
	top:5px;
	display:inline;
	position:absolute;
}

.mine-box {
	width:140px;
	height:280px;
	margin:0 0;
	top:0;
	border-right:1px #666 dotted;
	position:inherit;
	/*display:block;*/
}

.vita-box {
	width:138px;
	height:280px;
	margin-left:142px;
	top:0;
	text-align:left;
	position:absolute;
}

.cent-down {
	width:280px;
	height:150px;
	top:290px;
	display:inline;
	position:absolute;
}

.prot-box {
	width:140px;
	height:150px;
	border-right:1px #666 dotted;
	/*display:inline;*/
	margin:0;
	position:inherit;
}

.cal-box {
	width:138px;
	height:150px;
	/*border-right:1px #666 dotted;*/
	/*display:block;*/
	margin:0 0 0 142px;
	top: 0;
	position:absolute;
}

.benef-tab {
	width:300px;
	height:440px;
	float:right;
	clear:right;
	top:5px;
	border-left:1px #666 dotted;
	display:block;
	position:absolute;
}

.font-c {
	font:0.85em Tahoma, Geneva, sans-serif;
	color:#454;
	display:block;
	width:140px;
	text-align:center;
	padding:0 6px;
}

article {
	width:900px;
	height:100px;
	border:1px #b8b8b8 solid;
	margin:590px auto;
}

